html,
body {
  height: 100%;
}

*,
:after,
:before {
  box-sizing: border-box;
}

/*选择器*/
.sign-up-msg {
  padding-top: 20px;
  text-align: center;
  font-size: 12px;
  line-height: 20px;
  color: #969696;

  a:hover {
    text-decoration: none;
  }

  /*标签选择器*/
  a {
    text-decoration: none;
    color: #3194d0;
  }
}

// 设置父元素高度100%,使子元素完全撑开
#__nuxt {
  height: 100%;

  #__layout {
    height: 100%;
  }
}

.sign {
  height: 100%;
  text-align: center;
  font-size: 14px;
  background-color: @theme-color;
  // 防止子元素设置margin-top时,父元素一起动
  overflow: hidden;

  // 表单样式
  .main {
    background-color: #FFFFFF;
    max-width: 1200px;
    height: 680px;
    padding: 50px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    justify-content: space-around;
    align-items: center;

    .goback {
      position: absolute;
      left: 0;
      top: 0;
    }

    .left {
      height: 70%;
      display: flex;
      flex-flow: column;
      justify-content: space-around;
    }

    .right {
      height: 100%;
    }


    .content {
      width: 400px;
      height: 70%;
      margin: 0 auto
    }
  }

  /*登录注册文字*/
  .title {
    margin: 0 auto 50px;
    padding: 10px;
    text-align: center;

    a {
      padding: 10px;
      color: #969696;
      font-size: 18px;
    }

    a:hover {
      border-bottom: 2px solid @theme-color;
    }

    .active {
      font-weight: 700;
      color: #409eff;
      border-bottom: 2px solid @theme-color;
    }

    span {
      padding: 10px;
      color: #969696;
      font-weight: 700;
    }

  }

  // 验证码按钮

  .codetest {
    text-align: center;
    position: absolute;
    right: 0;
    width: 25%;
  }

}

// .sign form {
//   .restyle {
//     margin-bottom: 0;

//     input {
//       border-bottom: none;
//       border-radius: 4px 4px 0 0;
//     }
//   }

//   .input-prepend {
//     position: relative;
//     width: 100%;

//     i {
//       position: absolute;
//       top: 14px;
//       left: 10px;
//       font-size: 18px;
//       color: #969696;
//     }

//     input {
//       width: 100%;
//       height: 50px;
//       margin-bottom: 0;
//       padding: 4px 12px 4px 35px;
//       border: 1px solid #c8c8c8;
//       border-radius: 0 0 4px 4px;
//       background-color: hsla(0, 0%, 71%, .1);
//       vertical-align: middle;
//     }
//   }

//   .no-radius input {
//     border-radius: 0;
//   }
// }

.sign .sign-up-button {
  margin-top: 20px;
  width: 100%;
  padding: 9px 18px;
  font-size: 18px;
  border: none;
  border-radius: 25px;
  color: #FFFFFF;
  background-color: #42c02c;
  cursor: pointer;
}

.sign .sign-up-button:hover {
  background-color: #3db922;
}

.sign .sign-in-button {
  margin-top: 20px;
  width: 100%;
  padding: 9px 18px;
  font-size: 18px;
  border: none;
  border-radius: 25px;
  color: #FFFFFF;
  background-color: #3194d0;
  cursor: pointer;
}

.sign .sign-in-button:hover {
  background-color: #187cb7;
}

.sign .more-sign {
  margin-top: 50px;
}

.sign .more-sign h6 {
  position: relative;
  margin: 0 0 10px;
  font-size: 12px;
  color: #b5b5b5;
}

.sign .more-sign h6:after,
.sign .more-sign h6:before {
  content: "";
  border-top: 1px solid #b5b5b5;
  display: block;
  position: absolute;
  width: 60px;
  top: 5px;
}

.sign .more-sign h6:before {
  left: 30px;
}

.sign .more-sign h6:after {
  right: 30px;
}

.sign .more-sign h6:after,
.sign .more-sign h6:before {
  content: "";
  border-top: 1px solid #b5b5b5;
  display: block;
  position: absolute;
  width: 60px;
  top: 5px;
}

.sign .more-sign ul {
  margin-bottom: 10px;
  list-style: none;
  padding-left: 0;
}

.sign .more-sign ul li {
  margin: 0 5px;
  display: inline-block;
}

.sign .more-sign ul a {
  width: 50px;
  height: 50px;
  line-height: 50px;
  display: block;
}

.sign .more-sign .icon-weixin {
  color: #00bb29;
}

.sign .more-sign .icon-qq {
  color: #498ad5;
}

.sign .more-sign ul i {
  font-size: 28px;
}

.ic-wechat:before {
  content: "\E604";
}

.ic-qq_connect:before {
  content: "\E603";
}
